package innerclass;

import javax.swing.*;

public class Car {
    public static String color;
    public String name;
    public void run() {
        System.out.println("Car is running");
        new Engine().start();
    }
    //静态内部类   可以直接访问外部类的静态成员  不能访问外部类的非静态成员
    //可以直接创建静态内部类的对象  不需要创建外部类的对象
    static class Engine {
        public void start() {
            System.out.println(color);
//            System.out.println(name);//报错
            System.out.println("Engine is starting");
        }
    }
}
